niacin vitamin b3 pantothenic acid vitamin b5 puppy cat dogs olive oil puppies cats pets nutrition for dogs